import { createApp } from 'vue'  //引入创建vue实例
import App from './App.vue'
import zhuDirectives from './Directives/indexs'
import router from './router'  //路由实例
import store from './store' // 
import './style/index.scss'
import 'element-plus/dist/index.css'
import './routerEach' //执行 路由守卫文件所有代码
 let app =   createApp(App)
//  全局自定义指令
//app.directive('自定义指令名称'，当前组件的实例对象)
   app.directive('focus',{
     mounted(el){  //  当这个组件加载完毕
        el.focus()
     }
   })
   app.use(zhuDirectives)
 app.use(store) //  在这个项目中，所有的.vue文件 ，采能引入 useStore
 app.use(router)  // 在这个项目中，所有的.vue文件  useRouter  useRoute
 .mount('#app')


